package com.hxzy.service;

import com.hxzy.dto.WmsRespositoryDTO;
import com.hxzy.entity.WmsRespository;
import com.hxzy.vo.BootstrapTableVO;
import com.hxzy.vo.ResultVO;

import java.util.List;

public interface WmsRespositoryService {
    /**
     * 新增数据
     * @param record
     * @return
     */
    boolean insert(WmsRespository record);
    /**
     * 带条件查询
     * @param dto
     * @return
     */
    BootstrapTableVO search(WmsRespositoryDTO dto);
    /**
     * 根据ID假删除
     * @param id
     * @return
     */
    ResultVO<String> upDeleteByPrimaryKey(Integer id);
    /**
     * 全列更新
     * @param record
     * @return
     */
    boolean updateByPrimaryKey(WmsRespository record);

    /**
     * 根据编号查询
     * @param id
     * @return
     */
    WmsRespository selectByPrimaryKey(Integer id);

    List<WmsRespository> selectAll();
}
